package daten;

public abstract class Person {

	  private String vorname, nachname;
	  
	  public void setVorname (String vorname)
	  { 
		if (checkName(vorname)==false)
		{
			System.out.println("Vorname: Ungueltige Eingabe");
			return;
		}
		this.vorname=vorname;
	  }

	  public void setNachname (String nachname)
	  { 
		if (checkName(nachname)==false)
		{
			System.out.println("Nachname: Unueltige Eingabe");
			return;
		}
		this.nachname=nachname;
	  }

	  private static boolean checkName(String name)
	  {
		  if (name == null)
			  return false;
		  return ((name.length()>1)&&(name.length()<20)&&(Character.isUpperCase(name.charAt(0))));
	  }
	  

	  public String getNachname ()
	  { 
		return nachname;
	  }

	  public String getVorname ()
	  { 
		return vorname;
	  }
}
